import { axios } from '@/utils/request'

/**
 * 通行记录
 * @param {*} parameter 
 * @returns 
 */
export function billApplyTransitRecord (parameter) {
  return axios({
    url: '/admin/apply/transit/record',
    method: 'get',
    params: parameter
  })
}
/**
 * 申请列表 
 * @param {*} parameter 
 * @returns 
 */
export function billApplyList (parameter) {
  return axios({
    url: '/admin/apply/page',
    method: 'post',
    data: parameter
  })
}
/**
 * 审核拒绝/审核通过
 * @param {*} parameter  
 * @param {*} type：refuse驳回/approve通过  
 * @returns 
 */
export function billAuditRefuseOrApprove (parameter, type) {
  return axios({
    url: `/admin/examine/${type}`,
    method: 'post',
    data: parameter
  })
}
/**
 * 数据同步
 * @param {*} parameter 
 * @returns 
 */
export function billDataSync (parameter) {
  return axios({
    url: '/api/data/sync',
    method: 'post',
    data: parameter
  })
}
/**
 * 通行账单
 * @param {*} parameter 
 * @returns 
 */
export function billTransitRecordList (parameter) {
  return axios({
    url: '/admin/transit/record/page',
    method: 'post',
    data: parameter
  })
}